﻿using Microsoft.Practices.Unity;

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using PharmacyBussinesEntities;
using PharmacyRepositoy;

namespace PharmacyService
{
    public class CompraService:ICompraService
    {
        private ICompraRepository _repocitory;

        [Dependency]
        public ICompraRepository repocitory
        {
            get { return _repocitory; }
            set { _repocitory = value; }
        }
        public IEnumerable<Compra> GetComprasByCriterio(string criterio)
        {
            return repocitory.GetComprasByCriterio(criterio);
        }

        public Compra GetCompraById(int id)
        {
            return repocitory.GetCompraById(id);
        }

        public void AddCompra(Compra compra)
        {
            repocitory.AddCompra(compra);
        }

        public void UpdateCompra(Compra compra)
        {
            repocitory.UpdateCompra(compra);
        }

        public void RemoveCompra(int id)
        {
            repocitory.RemoveCompra(id);
        }
    }
}
